Improving Automation in Developer Testing: State of the Practice

نویسنده

  • Tao Xie
چکیده

Developer testing, a common step in software development, involves generating desirable test inputs and checking the behavior of the program unit under test during the execution of the test inputs. Existing industrial developer testing tools include various techniques to address challenges of generating desirable test inputs and checking the behavior of the program unit under test. This paper presents an overview of techniques implemented in industrial developer testing tools to address challenges in improving automation in developer testing. These techniques are summarized from two main aspects: test efficiency (e.g., with a focus on cost) and test effectiveness (e.g., with a focus on benefit).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Advances on Improving Automation in Developer Testing

Developer testing, a common step in software development, involves generating desirable test inputs and checking the behavior of the program unit under test during the execution of the test inputs. Existing developer testing tools include various techniques to address challenges of generating desirable test inputs and checking the behavior of the program unit under test (referred to as test ora...

متن کامل

Mining Java Packages for Developer Profiles: An Exploratory Study

Not all developers have the same degree of knowledge of all parts of a software system. For allocating new task expertise, it would be interesting to have different developer profiles explicit. The state of the practice is to find out manually who might be most experienced in a certain area. A clear understanding how to automate this analysis is missing. Our goal is to explore to what degree th...

متن کامل

The Defect Management Using Automation Testing Tool

One of the mandatory services that need to be providing to any application or product is testing. The testing process can be classified into two types: manual, automation testing. Manual testing requires lot of human interaction and has many disadvantages which can be overcome by automation testing. The major disadvantage of automation tools that are available in the market requires separate so...

متن کامل

Testing Problems in Russian as a Foreign Language in a Technical University

 Problems of theory and practice of the Russian as a foreign language testing for entrants in technical universities are considered. The benefits of test forms for controlling the foreign students’ skills in the Russian language during a hard time limit are presented. The structure and content of the tests, all types of tasks offered on the entrance and final examinations in the Russian languag...

متن کامل

Best Practices for Improving the Quality and Speed of Your Agile Testing

With today’s continually evolving digital business landscape, enterprises are increasingly turning to Agile approaches to speed up development and address growing consumer demands for innovation. Agile approaches aim to build quality assurance into product development from the ground up, by having developers heavily involved with testing from the outset. The idea is that if problems can be foun...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009